home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 July / macformat-026.iso / mac / Shareware City / Science / µSim 1.0 folder / source / BalloonC.r < prev    next >
Encoding:
Text File  |  1995-03-08  |  14.6 KB  |  1,046 lines  |  [TEXT/MMCC]

  1. /*
  2. Copyright © 1993,1994 by Fabrizio Oddone
  3. ••• ••• ••• ••• ••• ••• ••• ••• ••• •••
  4. This source code is distributed as freeware: you can copy, exchange, modify this
  5. code as you wish. You may include this code in any kind of application: freeware,
  6. shareware, or commercial, provided that full credits are given.
  7. You may not sell or distribute this code for profit.
  8. */
  9.  
  10. #include "BalloonTypes.r"
  11.  
  12. resource 'hfdr' (-5696, purgeable) {
  13.     HelpMgrVersion,
  14.     hmDefaultOptions,
  15.     0,
  16.     0,
  17.     {
  18.         HMTEResItem {
  19.             1000
  20.         }
  21.     }
  22. };
  23.  
  24. resource 'hmnu' (1, purgeable) {
  25.     HelpMgrVersion,
  26.     hmDefaultOptions,
  27.     0,
  28.     0,
  29.  
  30.         HMSkipItem { },            /* item -1:Missing menu items */
  31.     {
  32.  
  33.         HMSkipItem { },            /* item 0:Menu Title */
  34.         HMStringResItem {        /* item 1:Open… */
  35.             1000,1,
  36.             0,0,
  37.             0,0,
  38.             0,0
  39.         },
  40.         HMStringResItem {        /* item 2:Save As… */
  41.             1000,2,
  42.             0,0,
  43.             0,0,
  44.             0,0
  45.         }
  46.     }
  47. };
  48.  
  49. resource 'hmnu' (2, purgeable) {
  50.     HelpMgrVersion,
  51.     hmDefaultOptions,
  52.     0,
  53.     0,
  54.  
  55.         HMSkipItem { },            /* item -1:Missing menu items */
  56.     {
  57.  
  58.         HMSkipItem { },            /* item 0:Menu Title */
  59.         HMStringResItem {        /* item 1:Open… */
  60.             1000,3,
  61.             0,0,
  62.             0,0,
  63.             0,0
  64.         },
  65.         HMStringResItem {        /* item 2:Save As… */
  66.             1000,4,
  67.             0,0,
  68.             0,0,
  69.             0,0
  70.         }
  71.     }
  72. };
  73.  
  74. resource 'hmnu' (3, purgeable) {
  75.     HelpMgrVersion,
  76.     hmDefaultOptions,
  77.     0,
  78.     0,
  79.  
  80.         HMStringResItem {        /* item -1:Missing menu items */
  81.             1000,5,
  82.             0,0,
  83.             0,0,
  84.             0,0
  85.         },
  86.     {
  87.  
  88.     }
  89. };
  90.  
  91. resource 'hmnu' (4, purgeable) {
  92.     HelpMgrVersion,
  93.     hmDefaultOptions,
  94.     0,
  95.     0,
  96.  
  97.         HMStringResItem {        /* item -1:Missing menu items */
  98.             1000,6,
  99.             0,0,
  100.             0,0,
  101.             0,0
  102.         },
  103.     {
  104.  
  105.     }
  106. };
  107.  
  108. resource 'hmnu' (256, purgeable) {
  109.     HelpMgrVersion,
  110.     hmDefaultOptions,
  111.     0,
  112.     0,
  113.  
  114.         HMSkipItem { },            /* item -1:Missing menu items */
  115.     {
  116.  
  117.         HMSkipItem { },            /* item 0:Menu Title */
  118.         HMStringResItem {        /* item 1:Decimal */
  119.             1001,1,
  120.             0,0,
  121.             1001,2,
  122.             0,0
  123.         },
  124.         HMStringResItem {        /* item 2:Hexadecimal */
  125.             1001,3,
  126.             0,0,
  127.             1001,4,
  128.             0,0
  129.         },
  130.         HMStringResItem {        /* item 3:Octal */
  131.             1001,5,
  132.             0,0,
  133.             1001,6,
  134.             0,0
  135.         },
  136.         HMStringResItem {        /* item 4:Binary */
  137.             1001,7,
  138.             0,0,
  139.             1001,8,
  140.             0,0
  141.         },
  142.             HMSkipItem { },            /* sep line */
  143.         HMStringResItem {        /* item 6:as text */
  144.             1001,9,
  145.             0,0,
  146.             1001,10,
  147.             0,0
  148.         }
  149.     }
  150. };
  151.  
  152. resource 'hmnu' (257, purgeable) {
  153.     HelpMgrVersion,
  154.     hmDefaultOptions,
  155.     0,
  156.     0,
  157.  
  158.         HMSkipItem { },            /* item -1:Missing menu items */
  159.     {
  160.  
  161.         HMSkipItem { },            /* item 0:Menu Title */
  162.         HMStringResItem {        /* item 1:Dec */
  163.             1001,11,
  164.             0,0,
  165.             1001,12,
  166.             0,0
  167.         },
  168.         HMStringResItem {        /* item 2:Hex */
  169.             1001,13,
  170.             0,0,
  171.             1001,14,
  172.             0,0
  173.         },
  174.         HMStringResItem {        /* item 3:Oct */
  175.             1001,15,
  176.             0,0,
  177.             1001,16,
  178.             0,0
  179.         },
  180.         HMStringResItem {        /* item 4:Bin */
  181.             1001,17,
  182.             0,0,
  183.             1001,18,
  184.             0,0
  185.         },
  186.             HMSkipItem { },            /* sep line */
  187.         HMStringResItem {        /* item 6:as text */
  188.             1001,19,
  189.             0,0,
  190.             1001,20,
  191.             0,0
  192.         }
  193.     }
  194. };
  195.  
  196. resource 'hmnu' (258, purgeable) {    /* Shifter: */
  197.     HelpMgrVersion,
  198.     hmDefaultOptions,
  199.     0,
  200.     0,
  201.  
  202.         HMSkipItem { },            /* item -1:Missing menu items */
  203.     {
  204.  
  205.         HMSkipItem { },            /* item 0:Menu Title */
  206.         HMStringResItem {        /* item 1:Inactive */
  207.             1001,21,
  208.             0,0,
  209.             1001,22,
  210.             0,0
  211.         },
  212.         HMStringResItem {        /* item 2:Left */
  213.             1001,23,
  214.             0,0,
  215.             1001,24,
  216.             0,0
  217.         },
  218.         HMStringResItem {        /* item 3:Right Logical */
  219.             1001,25,
  220.             0,0,
  221.             1001,26,
  222.             0,0
  223.         },
  224.         HMStringResItem {        /* item 4:Right Arithmetic */
  225.             1001,27,
  226.             0,0,
  227.             1001,28,
  228.             0,0
  229.         }
  230.     }
  231. };
  232.  
  233. resource 'hmnu' (259, purgeable) {    /* Branch: */
  234.     HelpMgrVersion,
  235.     hmDefaultOptions,
  236.     0,
  237.     0,
  238.  
  239.         HMSkipItem { },            /* item -1:Missing menu items */
  240.     {
  241.  
  242.         HMSkipItem { },            /* item 0:Menu Title */
  243.         HMStringResItem {        /* item 1:never */
  244.             1001,29,
  245.             0,0,
  246.             1001,30,
  247.             0,0
  248.         },
  249.         HMStringResItem {        /* item 2:if n */
  250.             1001,31,
  251.             0,0,
  252.             1001,32,
  253.             0,0
  254.         },
  255.         HMStringResItem {        /* item 3:if z */
  256.             1001,33,
  257.             0,0,
  258.             1001,34,
  259.             0,0
  260.         },
  261.         HMStringResItem {        /* item 4:always */
  262.             1001,35,
  263.             0,0,
  264.             1001,36,
  265.             0,0
  266.         }
  267.     }
  268. };
  269.  
  270. resource 'hmnu' (260, purgeable) {    /* ALU: */
  271.     HelpMgrVersion,
  272.     hmDefaultOptions,
  273.     0,
  274.     0,
  275.  
  276.         HMSkipItem { },            /* item -1:Missing menu items */
  277.     {
  278.  
  279.         HMSkipItem { },            /* item 0:Menu Title */
  280.         HMStringResItem {        /* item 1:Inactive */
  281.             1001,37,
  282.             0,0,
  283.             1001,38,
  284.             0,0
  285.         },
  286.         HMStringResItem {        /* item 2:+ */
  287.             1001,39,
  288.             0,0,
  289.             1001,40,
  290.             0,0
  291.         },
  292.         HMStringResItem {        /* item 3:& */
  293.             1001,41,
  294.             0,0,
  295.             1001,42,
  296.             0,0
  297.         },
  298.         HMStringResItem {        /* item 4:~ */
  299.             1001,43,
  300.             0,0,
  301.             1001,44,
  302.             0,0
  303.         }
  304.     }
  305. };
  306.  
  307. resource 'hmnu' (261, purgeable) {    /* A Bus: */
  308.     HelpMgrVersion,
  309.     hmDefaultOptions,
  310.     0,
  311.     0,
  312.  
  313.         HMSkipItem { },            /* item -1:Missing menu items */
  314.     {
  315.  
  316.         HMSkipItem { },            /* item 0:Menu Title */
  317.         HMStringResItem {        /* item 1:PC */
  318.             1002,1,
  319.             0,0,
  320.             1002,2,
  321.             0,0
  322.         },
  323.         HMStringResItem {        /* item 2:AC */
  324.             1002,3,
  325.             0,0,
  326.             1002,4,
  327.             0,0
  328.         },
  329.         HMStringResItem {        /* item 3:SP */
  330.             1002,5,
  331.             0,0,
  332.             1002,6,
  333.             0,0
  334.         },
  335.         HMStringResItem {        /* item 4:BP */
  336.             1002,7,
  337.             0,0,
  338.             1002,8,
  339.             0,0
  340.         },
  341.         HMStringResItem {        /* item 5:IR */
  342.             1002,9,
  343.             0,0,
  344.             1002,10,
  345.             0,0
  346.         },
  347.         HMStringResItem {        /* item 6:A */
  348.             1002,11,
  349.             0,0,
  350.             1002,12,
  351.             0,0
  352.         },
  353.         HMStringResItem {        /* item 7:B */
  354.             1002,13,
  355.             0,0,
  356.             1002,14,
  357.             0,0
  358.         },
  359.         HMStringResItem {        /* item 8:C */
  360.             1002,15,
  361.             0,0,
  362.             1002,16,
  363.             0,0
  364.         },
  365.         HMStringResItem {        /* item 9:D */
  366.             1002,17,
  367.             0,0,
  368.             1002,18,
  369.             0,0
  370.         },
  371.         HMStringResItem {        /* item 10:E */
  372.             1002,19,
  373.             0,0,
  374.             1002,20,
  375.             0,0
  376.         },
  377.         HMStringResItem {        /* item 11:X12 */
  378.             1002,21,
  379.             0,0,
  380.             1002,22,
  381.             0,0
  382.         },
  383.         HMStringResItem {        /* item 12:X11 */
  384.             1002,23,
  385.             0,0,
  386.             1002,24,
  387.             0,0
  388.         },
  389.         HMStringResItem {        /* item 13:Lo8 */
  390.             1002,25,
  391.             0,0,
  392.             1002,26,
  393.             0,0
  394.         },
  395.         HMStringResItem {        /* item 14:Zero */
  396.             1002,27,
  397.             0,0,
  398.             1002,28,
  399.             0,0
  400.         },
  401.         HMStringResItem {        /* item 15:One */
  402.             1002,29,
  403.             0,0,
  404.             1002,30,
  405.             0,0
  406.         },
  407.         HMStringResItem {        /* item 16:MinusOne */
  408.             1002,31,
  409.             0,0,
  410.             1002,32,
  411.             0,0
  412.         }
  413.     }
  414. };
  415.  
  416. resource 'hmnu' (262, purgeable) {    /* C Bus: */
  417.     HelpMgrVersion,
  418.     hmDefaultOptions,
  419.     0,
  420.     0,
  421.  
  422.         HMSkipItem { },            /* item -1:Missing menu items */
  423.     {
  424.  
  425.         HMSkipItem { },            /* item 0:Menu Title */
  426.         HMStringResItem {        /* item 1:Disabled */
  427.             1003,1,
  428.             0,0,
  429.             1003,2,
  430.             0,0
  431.         },
  432.         HMStringResItem {        /* item 2:PC */
  433.             1003,3,
  434.             0,0,
  435.             1003,4,
  436.             0,0
  437.         },
  438.         HMStringResItem {        /* item 3:AC */
  439.             1003,5,
  440.             0,0,
  441.             1003,6,
  442.             0,0
  443.         },
  444.         HMStringResItem {        /* item 4:SP */
  445.             1003,7,
  446.             0,0,
  447.             1003,8,
  448.             0,0
  449.         },
  450.         HMStringResItem {        /* item 5:BP */
  451.             1003,9,
  452.             0,0,
  453.             1003,10,
  454.             0,0
  455.         },
  456.         HMStringResItem {        /* item 6:IR */
  457.             1003,11,
  458.             0,0,
  459.             1003,12,
  460.             0,0
  461.         },
  462.         HMStringResItem {        /* item 7:A */
  463.             1003,13,
  464.             0,0,
  465.             1003,14,
  466.             0,0
  467.         },
  468.         HMStringResItem {        /* item 8:B */
  469.             1003,15,
  470.             0,0,
  471.             1003,16,
  472.             0,0
  473.         },
  474.         HMStringResItem {        /* item 9:C */
  475.             1003,17,
  476.             0,0,
  477.             1003,18,
  478.             0,0
  479.         },
  480.         HMStringResItem {        /* item 10:D */
  481.             1003,19,
  482.             0,0,
  483.             1003,20,
  484.             0,0
  485.         },
  486.         HMStringResItem {        /* item 11:E */
  487.             1003,21,
  488.             0,0,
  489.             1003,22,
  490.             0,0
  491.         }
  492.     }
  493. };
  494.  
  495. resource 'hmnu' (263, purgeable) {    /* Bus request: */
  496.     HelpMgrVersion,
  497.     hmDefaultOptions,
  498.     0,
  499.     0,
  500.  
  501.         HMSkipItem { },            /* item -1:Missing menu items */
  502.     {
  503.  
  504.         HMSkipItem { },            /* item 0:Menu Title */
  505.         HMStringResItem {        /* item 1:No */
  506.             1003,23,
  507.             0,0,
  508.             1003,24,
  509.             0,0
  510.         },
  511.         HMStringResItem {        /* item 2:Read */
  512.             1003,25,
  513.             0,0,
  514.             1003,26,
  515.             0,0
  516.         },
  517.         HMStringResItem {        /* item 3:Write */
  518.             1003,27,
  519.             0,0,
  520.             1003,28,
  521.             0,0
  522.         }
  523.     }
  524. };
  525.  
  526. resource 'hmnu' (128, purgeable) {
  527.     HelpMgrVersion,
  528.     hmDefaultOptions,
  529.     0,
  530.     0,
  531.  
  532.         HMSkipItem { },            /* item -1:Missing menu items */
  533.     {
  534.  
  535.         HMSkipItem { },            /* item 0:Menu Title */
  536.         HMStringResItem {        /* item 1:About µSimulator… */
  537.             1004,3,
  538.             0,0,
  539.             0,0,
  540.             0,0
  541.         }
  542.     }
  543. };
  544.  
  545. resource 'hmnu' (129, purgeable) {    /* File */
  546.     HelpMgrVersion,
  547.     hmDefaultOptions,
  548.     0,
  549.     0,
  550.  
  551.         HMSkipItem { },            /* item -1:Missing menu items */
  552.     {
  553.  
  554.         HMStringResItem {        /* Menu Title */
  555.             1004,4,
  556.             0,0,
  557.             1004,1,
  558.             1004,2
  559.         },
  560.         HMStringResItem {        /* item 1:New */
  561.             1004,5,
  562.             0,0,
  563.             0,0,
  564.             0,0
  565.         },
  566.         HMStringResItem {        /* item 2:Open… */
  567.             1004,6,
  568.             0,0,
  569.             0,0,
  570.             0,0
  571.         },
  572.                     HMSkipItem { },
  573.         HMStringResItem {        /* item 4:Close Control Store */
  574.             1004,7,
  575.             1004,8,
  576.             0,0,
  577.             0,0
  578.         },
  579.         HMStringResItem {        /* item 5:Save Control Store */
  580.             1004,9,
  581.             1004,10,
  582.             0,0,
  583.             0,0
  584.         },
  585.         HMStringResItem {        /* item 6:Save Control Store As… */
  586.             1004,11,
  587.             1004,12,
  588.             0,0,
  589.             0,0
  590.         },
  591.         HMStringResItem {        /* item 6:Save Control Store As Stationery… */
  592.             1004,19,
  593.             1004,12,
  594.             0,0,
  595.             0,0
  596.         },
  597.         HMStringResItem {        /* item 7:Revert to Saved */
  598.             1004,13,
  599.             1004,14,
  600.             0,0,
  601.             0,0
  602.         },
  603.                     HMSkipItem { },
  604.                     HMSkipItem { },
  605.                     HMSkipItem { },    /* item 10:Registers */
  606.                     HMSkipItem { },
  607.         HMStringResItem {        /* item 12:Page Setup… */
  608.             0,0,
  609.             1004,15,
  610.             0,0,
  611.             0,0
  612.         },
  613.         HMStringResItem {        /* item 13:Print… */
  614.             0,0,
  615.             1004,16,
  616.             0,0,
  617.             0,0
  618.         },
  619.                     HMSkipItem { },
  620.         HMStringResItem {        /* item 15:Preferences… */
  621.             1004,17,
  622.             0,0,
  623.             0,0,
  624.             0,0
  625.         },
  626.                     HMSkipItem { },
  627.         HMStringResItem {        /* item 17:Quit */
  628.             1004,18,
  629.             0,0,
  630.             0,0,
  631.             0,0
  632.         }
  633.     }
  634. };
  635.  
  636. resource 'hmnu' (130, purgeable) {    /* Edit */
  637.     HelpMgrVersion,
  638.     hmDefaultOptions,
  639.     0,
  640.     0,
  641.  
  642.         HMSkipItem { },            /* item -1:Missing menu items */
  643.     {
  644.  
  645.         HMStringResItem {        /* Menu Title */
  646.             1005,1,
  647.             0,0,
  648.             1004,1,
  649.             1004,2
  650.         },
  651.         HMStringResItem {        /* item 1:Undo */
  652.             1005,2,
  653.             1005,3,
  654.             0,0,
  655.             0,0
  656.         },
  657.                     HMSkipItem { },
  658.         HMStringResItem {        /* item 3:Cut */
  659.             1005,4,
  660.             1005,5,
  661.             0,0,
  662.             0,0
  663.         },
  664.         HMStringResItem {        /* item 4:Copy */
  665.             1005,6,
  666.             1005,7,
  667.             0,0,
  668.             0,0
  669.         },
  670.         HMStringResItem {        /* item 5:Paste */
  671.             1005,8,
  672.             1005,9,
  673.             0,0,
  674.             0,0
  675.         },
  676.         HMStringResItem {        /* item 6:Clear */
  677.             1005,10,
  678.             1005,11,
  679.             0,0,
  680.             0,0
  681.         },
  682.         HMStringResItem {        /* item 7:Select All */
  683.             1005,12,
  684.             1005,13,
  685.             0,0,
  686.             0,0
  687.         },
  688.                     HMSkipItem { },
  689.         HMStringResItem {        /* item 9:Insert Line */
  690.             1005,14,
  691.             1005,15,
  692.             0,0,
  693.             0,0
  694.         },
  695.         HMStringResItem {        /* item 10:Delete Line */
  696.             1005,16,
  697.             1005,17,
  698.             0,0,
  699.             0,0
  700.         },
  701.                     HMSkipItem { },
  702.         HMStringResItem {        /* item 8:Copy e-mail */
  703.             1200,1,
  704.             1000,4,
  705.             0,0,
  706.             0,0
  707.         },
  708.         HMStringResItem {        /* item 5:Copy WWW */
  709.             1200,2,
  710.             1000,4,
  711.             0,0,
  712.             0,0
  713.         }
  714.     }
  715. };
  716.  
  717. resource 'hmnu' (131, purgeable) {    /* Windows */
  718.     HelpMgrVersion,
  719.     hmDefaultOptions,
  720.     0,
  721.     0,
  722.  
  723.         HMSkipItem { },            /* item -1:Missing menu items */
  724.     {
  725.  
  726.         HMStringResItem {        /* Menu Title */
  727.             1006,1,
  728.             0,0,
  729.             1004,1,
  730.             1004,2
  731.         },
  732.         HMStringResItem {        /* item 1:Animation */
  733.             1006,2,
  734.             0,0,
  735.             1006,3,
  736.             0,0
  737.         },
  738.         HMStringResItem {        /* item 2:Registers */
  739.             1006,4,
  740.             0,0,
  741.             1006,5,
  742.             0,0
  743.         },
  744.         HMStringResItem {        /* item 3:Input/Output */
  745.             1006,6,
  746.             0,0,
  747.             1006,7,
  748.             0,0
  749.         },
  750.         HMStringResItem {        /* item 4:Microprogram */
  751.             1006,8,
  752.             1006,9,
  753.             1006,10,
  754.             0,0
  755.         },
  756.         HMStringResItem {        /* item 5:Dump */
  757.             1006,11,
  758.             0,0,
  759.             1006,12,
  760.             0,0
  761.         },
  762.         HMStringResItem {        /* item 6:Disassembler */
  763.             1006,13,
  764.             0,0,
  765.             1006,14,
  766.             0,0
  767.         }
  768.     }
  769. };
  770.  
  771. resource 'hmnu' (132, purgeable) {    /* Control */
  772.     HelpMgrVersion,
  773.     hmDefaultOptions,
  774.     0,
  775.     0,
  776.  
  777.         HMSkipItem { },            /* item -1:Missing menu items */
  778.     {
  779.  
  780.         HMStringResItem {        /* Menu Title */
  781.             1007,1,
  782.             0,0,
  783.             1004,1,
  784.             1004,2
  785.         },
  786.         HMStringResItem {        /* item 1:Go */
  787.             1007,2,
  788.             1007,3,
  789.             0,0,
  790.             0,0
  791.         },
  792.         HMStringResItem {        /* item 2:Stop */
  793.             1007,4,
  794.             1007,5,
  795.             0,0,
  796.             0,0
  797.         },
  798.                     HMSkipItem { },
  799.         HMStringResItem {        /* item 4:Step sub */
  800.             1007,7,
  801.             1007,6,
  802.             0,0,
  803.             0,0
  804.         },
  805.         HMStringResItem {        /* item 5:Step micro */
  806.             1007,8,
  807.             1007,6,
  808.             0,0,
  809.             0,0
  810.         },
  811.         HMStringResItem {        /* item 6:Step asm */
  812.             1007,9,
  813.             1007,6,
  814.             0,0,
  815.             0,0
  816.         },
  817.                     HMSkipItem { },
  818.         HMStringResItem {        /* item 8:Reset Memory */
  819.             1007,10,
  820.             1007,11,
  821.             0,0,
  822.             0,0
  823.         },
  824.         HMStringResItem {        /* item 9:Reset Registers */
  825.             1007,12,
  826.             1007,13,
  827.             0,0,
  828.             0,0
  829.         },
  830.                     HMSkipItem { },
  831.         HMStringResItem {        /* item 11:Disasm from */
  832.             0,0,
  833.             1007,14,
  834.             0,0,
  835.             0,0
  836.         },
  837.         HMStringResItem {        /* item 12:Dump from */
  838.             0,0,
  839.             1007,15,
  840.             0,0,
  841.             0,0
  842.         },
  843.         HMStringResItem {        /* item 13:Select MPC */
  844.             1007,16,
  845.             1007,17,
  846.             0,0,
  847.             0,0
  848.         }
  849.     }
  850. };
  851.  
  852. resource 'hmnu' (133, purgeable) {    /* Assembler */
  853.     HelpMgrVersion,
  854.     hmDefaultOptions,
  855.     0,
  856.     0,
  857.  
  858.         HMSkipItem { },            /* item -1:Missing menu items */
  859.     {
  860.  
  861.         HMStringResItem {        /* Menu Title */
  862.             1008,1,
  863.             0,0,
  864.             1004,1,
  865.             1004,2
  866.         },
  867.         HMStringResItem {        /* item 1:Assemble file… */
  868.             1008,2,
  869.             0,0,
  870.             0,0,
  871.             0,0
  872.         },
  873.                     HMSkipItem { },
  874.         HMStringResItem {        /* item 3:Preferences… */
  875.             1008,3,
  876.             0,0,
  877.             0,0,
  878.             0,0
  879.         }
  880.     }
  881. };
  882.  
  883. resource 'hdlg' (263, purgeable) {
  884.     HelpMgrVersion,
  885.     0,
  886.     hmDefaultOptions,
  887.     0,
  888.     0,
  889.  
  890.         HMSkipItem { },            /* item -1:Missing dialog items */
  891.     {
  892.  
  893.         HMStringResItem {        /* item 1:OK */
  894.             {0,0},
  895.             {0,0,0,0},
  896.             1009,1,
  897.             0,0,
  898.             0,0,
  899.             0,0
  900.         },
  901.         HMStringResItem {        /* item 2:Cancel */
  902.             {0,0},
  903.             {0,0,0,0},
  904.             1009,2,
  905.             0,0,
  906.             0,0,
  907.             0,0
  908.         },
  909.         HMStringResItem {        /* item 3:DITL 134 */
  910.             {0,0},
  911.             {0,0,0,0},
  912.             1009,3,
  913.             0,0,
  914.             0,0,
  915.             0,0
  916.         },
  917.         HMSkipItem { },            /* item 4:Assembler Prefer */
  918.         HMSkipItem { },            /* item 5:Assemble to memo */
  919.         HMSkipItem { }            /* item 6:DITL… Item 6 */
  920.     }
  921. };
  922.  
  923. resource 'hdlg' (256, purgeable) {
  924.     HelpMgrVersion,
  925.     0,
  926.     hmDefaultOptions,
  927.     0,
  928.     0,
  929.  
  930.         HMSkipItem { },            /* item -1:Missing dialog items */
  931.     {
  932.  
  933.         HMStringResItem {        /* item 1:OK */
  934.             {0,0},
  935.             {0,0,0,0},
  936.             1009,4,
  937.             0,0,
  938.             0,0,
  939.             0,0
  940.         },
  941.         HMStringResItem {        /* item 2:Cancel */
  942.             {0,0},
  943.             {0,0,0,0},
  944.             1009,5,
  945.             0,0,
  946.             0,0,
  947.             0,0
  948.         },
  949.         HMStringResItem {        /* item 3: text insertion */
  950.             {0,0},
  951.             {0,0,0,0},
  952.             1009,6,
  953.             0,0,
  954.             0,0,
  955.             0,0
  956.         },
  957.         HMStringResItem {        /* item 4:Base: */
  958.             {0,0},
  959.             {0,0,0,0},
  960.             0,0,
  961.             0,0,
  962.             1009,7,
  963.             1009,7
  964.         },
  965.         HMSkipItem { }            /* item 5:Value ^0^1: */
  966.     }
  967. };
  968.  
  969. resource 'hdlg' (262, purgeable) {
  970.     HelpMgrVersion,
  971.     0,
  972.     hmDefaultOptions,
  973.     0,
  974.     0,
  975.  
  976.         HMSkipItem { },            /* item -1:Missing dialog items */
  977.     {
  978.  
  979.         HMStringResItem {        /* item 1:OK */
  980.             {0,0},
  981.             {0,0,0,0},
  982.             1009,8,
  983.             0,0,
  984.             0,0,
  985.             0,0
  986.         },
  987.         HMStringResItem {        /* item 2:Cancel */
  988.             {0,0},
  989.             {0,0,0,0},
  990.             1009,9,
  991.             0,0,
  992.             0,0,
  993.             0,0
  994.         },
  995.         HMStringResItem {        /* item 3:Remember Window Positions  */
  996.             {0,0},
  997.             {0,0,0,0},
  998.             1009,10,
  999.             0,0,
  1000.             1009,11,
  1001.             0,0
  1002.         },
  1003.         HMStringResItem {        /* item 4:Continuous Dump scrolling */
  1004.             {0,0},
  1005.             {0,0,0,0},
  1006.             1009,12,
  1007.             0,0,
  1008.             1009,13,
  1009.             0,0
  1010.         },
  1011.         HMStringResItem {        /* item 5:detect ∞ loops */
  1012.             {0,0},
  1013.             {0,0,0,0},
  1014.             1009,14,
  1015.             0,0,
  1016.             1009,15,
  1017.             0,0
  1018.         },
  1019.         HMStringResItem {        /* item 6: text, PC */
  1020.             {0,0},
  1021.             {0,0,0,0},
  1022.             1009,16,
  1023.             0,0,
  1024.             0,0,
  1025.             0,0
  1026.         },
  1027.         HMStringResItem {        /* item 7: text, SP */
  1028.             {0,0},
  1029.             {0,0,0,0},
  1030.             1009,17,
  1031.             0,0,
  1032.             0,0,
  1033.             0,0
  1034.         },
  1035.         HMStringResItem {        /* item 8: text, stack size */
  1036.             {0,0},
  1037.             {0,0,0,0},
  1038.             1009,18,
  1039.             0,0,
  1040.             0,0,
  1041.             0,0
  1042.         },
  1043.     }
  1044. };
  1045.  
  1046.